local lazy_keymaps = require('lin.plugs.conf.keymaps').lazy

return {
    {
        'numToStr/Comment.nvim',
        opts = {},
        keys = lazy_keymaps.comment
    },
    {
        'folke/todo-comments.nvim',
        opts = {
            keywords = {
                -- useful in unsafe Rust
                SAFETY = {
                    icon = '',
                    color = 'warning'
                }
            }
        }
    },
    {
        'neovim/nvim-lspconfig',
        config = function() require('lin.plugs.conf.ls-conf') end
    },
    {
        'j-hui/fidget.nvim',
        event = 'LspAttach',
        opts = {
            notification = {
                window = { winblend = 0 }
            },
            progress = {
                display = {
                    done_icon = '👌',
                }
            }
        }
    },
    {
        'nvim-treesitter/nvim-treesitter',
        config = function()
            require('nvim-treesitter.configs').setup {
                highlight = {
                    enable = true
                },
            }
        end
    },
}
